emacs.git
10 years agoEmacs won't assume grep supports GREP_OPTIONS
Paul Eggert [Wed, 17 Sep 2014 00:07:12 +0000 (17:07 -0700)]
Emacs won't assume grep supports GREP_OPTIONS

This upstream patch has been added:

  Don't assume 'grep' supports GREP_OPTIONS.

  The GREP_OPTIONS environment variable is planned to be marked
  obsolescent in GNU grep, due to problems in its use, so stop
  relying on it.
  * progmodes/grep.el (grep-highlight-matches): Document this.
  (grep-process-setup): Do not set GREP_OPTIONS.
  (grep-compute-defaults): Use an explicit --color option if supported.

Origin: upstream, commit: 2e4c2fe2787785a421f256541de642976e9bd90b
Bug: http://debbugs.gnu.org/19247
Bug-Debian: http://bugs.debian.org/793741
Added-by: Rob Browning <rlb@defaultvalue.org>
10 years agoDon't try to build src/macuvs.h (via IVD_Sequences.txt)
Rob Browning [Wed, 22 Oct 2014 00:10:17 +0000 (19:10 -0500)]
Don't try to build src/macuvs.h (via IVD_Sequences.txt)

These are OS X specific, and were removed for now, due to uncertainty
over the licensing.

10 years agoLook for NEWS in order to find etc/ rather than GNU.
Rob Browning [Tue, 5 Apr 2011 03:46:29 +0000 (22:46 -0500)]
Look for NEWS in order to find etc/ rather than GNU.

Emacs will now look for NEWS in order to find etc/ rather than GNU.

Since Debian doesn't include GNU in the Debian packages (the common
licenses are in /usr/share/common-licenses), Emacs will now look for
NEWS to find the etc directory instead of GNU.

Provided-by: Sven Joachim <svenjoac@gmx.de>
Originally-reported-by: Bernhard Michler <Boregard@gmx.net>
Date: Mon, 28 Apr 2008 11:20:23 +0200
Added-by: Rob Browning <rlb@defaultvalue.org>
Status: Debian specific

10 years agoModify the output of (version) to indicate Debian modifications.
Rob Browning [Tue, 5 Apr 2011 03:46:28 +0000 (22:46 -0500)]
Modify the output of (version) to indicate Debian modifications.

The output of (version) has been modified to indicate Debian modifications.

Author: Rob Browning <rlb@defaultvalue.org>
Added-by: Rob Browning <rlb@defaultvalue.org>
10 years agoAdjust documentation references for Debian.
Rob Browning [Tue, 5 Apr 2011 03:46:25 +0000 (22:46 -0500)]
Adjust documentation references for Debian.

Various documentation references have been adjusted for Debian.

References to /usr/local/... have been changed to /usr/... as
appropriate, etc.

10 years agoRemove files that appear to be incompatible with the DFSG
Rob Browning [Tue, 5 Apr 2011 03:46:24 +0000 (22:46 -0500)]
Remove files that appear to be incompatible with the DFSG

Files that appear to be incompatible with the DFSG have been removed.

A number of files have been removed from this package because their
licenses are not compatible with the Debian Free Software Guidelines
(DFSG), or because it wasn't completely clear that their licenses are
compatible.

In particular, all of the files which are covered under the GFDL and
have invariant sections have been removed in accordance with this
General Resolution: http://www.debian.org/vote/2006/vote_001.

The files that have been removed, but still appear to be
distributable, have been moved to packages in Debian's non-free
section.

Author: Rob Browning <rlb@defaultvalue.org>
Added-by: Rob Browning <rlb@defaultvalue.org>
Status: new

10 years agoRun debian-startup and set debian-emacs-flavor.
Rob Browning [Tue, 5 Apr 2011 03:46:22 +0000 (22:46 -0500)]
Run debian-startup and set debian-emacs-flavor.

Emacs runs debian-startup and sets debian-emacs-flavor.

* Emacs runs debian-startup during the startup process unless
  site-run-file is false.

* The global variable debian-emacs-flavor is bound to 'emacs24.
  Author: Rob Browning <rlb@defaultvalue.org>

10 years agoPrefer /usr/share/info/emacs-24 over /usr/share/info.
Rob Browning [Sun, 7 Apr 2013 20:03:05 +0000 (15:03 -0500)]
Prefer /usr/share/info/emacs-24 over /usr/share/info.

Emacs will prefer /usr/share/info/emacs-24 over /usr/share/info.

The value of Info-default-directory-list has been augmented via
lisp/info.el to include /usr/share/info/emacs-MAJORVERSION before
/usr/share/info.

10 years agoMerge tag 'emacs-24.5' into deb/emacs24/d/sid/upstream
Rob Browning [Sun, 14 Jun 2015 19:47:29 +0000 (14:47 -0500)]
Merge tag 'emacs-24.5' into deb/emacs24/d/sid/upstream

Conflicts:
doc/emacs/ChangeLog
doc/emacs/Makefile.in
doc/emacs/abbrevs.texi
doc/emacs/ack.texi
doc/emacs/anti.texi
doc/emacs/arevert-xtra.texi
doc/emacs/basic.texi
doc/emacs/buffers.texi
doc/emacs/building.texi
doc/emacs/cal-xtra.texi
doc/emacs/calendar.texi
doc/emacs/cmdargs.texi
doc/emacs/commands.texi
doc/emacs/custom.texi
doc/emacs/dired-xtra.texi
doc/emacs/dired.texi
doc/emacs/display.texi
doc/emacs/emacs-xtra.texi
doc/emacs/emacs.texi
doc/emacs/emerge-xtra.texi
doc/emacs/entering.texi
doc/emacs/files.texi
doc/emacs/fixit.texi
doc/emacs/fortran-xtra.texi
doc/emacs/frames.texi
doc/emacs/glossary.texi
doc/emacs/gnu.texi
doc/emacs/help.texi
doc/emacs/indent.texi
doc/emacs/killing.texi
doc/emacs/kmacro.texi
doc/emacs/m-x.texi
doc/emacs/macos.texi
doc/emacs/maintaining.texi
doc/emacs/makefile.w32-in
doc/emacs/mark.texi
doc/emacs/mini.texi
doc/emacs/misc.texi
doc/emacs/modes.texi
doc/emacs/msdog-xtra.texi
doc/emacs/msdog.texi
doc/emacs/mule.texi
doc/emacs/package.texi
doc/emacs/picture-xtra.texi
doc/emacs/programs.texi
doc/emacs/regs.texi
doc/emacs/rmail.texi
doc/emacs/screen.texi
doc/emacs/search.texi
doc/emacs/sending.texi
doc/emacs/text.texi
doc/emacs/trouble.texi
doc/emacs/vc-xtra.texi
doc/emacs/vc1-xtra.texi
doc/emacs/windows.texi
doc/emacs/xresources.texi
doc/lispintro/ChangeLog
doc/lispintro/Makefile.in
doc/lispintro/README
doc/lispintro/cons-1.eps
doc/lispintro/cons-2.eps
doc/lispintro/cons-2a.eps
doc/lispintro/cons-3.eps
doc/lispintro/cons-4.eps
doc/lispintro/cons-5.eps
doc/lispintro/drawers.eps
doc/lispintro/emacs-lisp-intro.texi
doc/lispintro/lambda-1.eps
doc/lispintro/lambda-2.eps
doc/lispintro/lambda-3.eps
doc/lispintro/makefile.w32-in
doc/lispref/ChangeLog
doc/lispref/Makefile.in
doc/lispref/README
doc/lispref/abbrevs.texi
doc/lispref/anti.texi
doc/lispref/back.texi
doc/lispref/backups.texi
doc/lispref/buffers.texi
doc/lispref/commands.texi
doc/lispref/compile.texi
doc/lispref/control.texi
doc/lispref/customize.texi
doc/lispref/debugging.texi
doc/lispref/display.texi
doc/lispref/edebug.texi
doc/lispref/elisp.texi
doc/lispref/errors.texi
doc/lispref/eval.texi
doc/lispref/files.texi
doc/lispref/frames.texi
doc/lispref/functions.texi
doc/lispref/hash.texi
doc/lispref/help.texi
doc/lispref/hooks.texi
doc/lispref/internals.texi
doc/lispref/intro.texi
doc/lispref/keymaps.texi
doc/lispref/lay-flat.texi
doc/lispref/lists.texi
doc/lispref/loading.texi
doc/lispref/macros.texi
doc/lispref/makefile.w32-in
doc/lispref/maps.texi
doc/lispref/markers.texi
doc/lispref/minibuf.texi
doc/lispref/modes.texi
doc/lispref/nonascii.texi
doc/lispref/numbers.texi
doc/lispref/objects.texi
doc/lispref/os.texi
doc/lispref/package.texi
doc/lispref/positions.texi
doc/lispref/processes.texi
doc/lispref/searching.texi
doc/lispref/sequences.texi
doc/lispref/streams.texi
doc/lispref/strings.texi
doc/lispref/symbols.texi
doc/lispref/syntax.texi
doc/lispref/text.texi
doc/lispref/tips.texi
doc/lispref/two-volume-cross-refs.txt
doc/lispref/two-volume.make
doc/lispref/variables.texi
doc/lispref/windows.texi
doc/misc/ada-mode.texi
doc/misc/auth.texi
doc/misc/autotype.texi
doc/misc/bovine.texi
doc/misc/calc.texi
doc/misc/cc-mode.texi
doc/misc/cl.texi
doc/misc/dbus.texi
doc/misc/dired-x.texi
doc/misc/ebrowse.texi
doc/misc/ede.texi
doc/misc/ediff.texi
doc/misc/edt.texi
doc/misc/eieio.texi
doc/misc/emacs-gnutls.texi
doc/misc/emacs-mime.texi
doc/misc/epa.texi
doc/misc/erc.texi
doc/misc/ert.texi
doc/misc/eshell.texi
doc/misc/eudc.texi
doc/misc/eww.texi
doc/misc/flymake.texi
doc/misc/forms.texi
doc/misc/gnus-coding.texi
doc/misc/gnus-faq.texi
doc/misc/gnus-news.texi
doc/misc/gnus.texi
doc/misc/htmlfontify.texi
doc/misc/idlwave.texi
doc/misc/ido.texi
doc/misc/info.texi
doc/misc/mairix-el.texi
doc/misc/message.texi
doc/misc/mh-e.texi
doc/misc/newsticker.texi
doc/misc/nxml-mode.texi
doc/misc/octave-mode.texi
doc/misc/org.texi
doc/misc/pcl-cvs.texi
doc/misc/pgg.texi
doc/misc/rcirc.texi
doc/misc/reftex.texi
doc/misc/remember.texi
doc/misc/sasl.texi
doc/misc/sc.texi
doc/misc/sem-user.texi
doc/misc/semantic.texi
doc/misc/ses.texi
doc/misc/sieve.texi
doc/misc/smtpmail.texi
doc/misc/speedbar.texi
doc/misc/srecode.texi
doc/misc/todo-mode.texi
doc/misc/tramp.texi
doc/misc/trampver.texi
doc/misc/url.texi
doc/misc/vip.texi
doc/misc/viper.texi
doc/misc/widget.texi
doc/misc/wisent.texi
doc/misc/woman.texi
etc/GNU

10 years agoRemove DFSG incompatible files
Rob Browning [Sun, 14 Jun 2015 17:41:01 +0000 (12:41 -0500)]
Remove DFSG incompatible files

Remove files that are incompatible with the Debian Free Software
Guidelines.

11 years ago* lisp/ChangeLog: Remove a duplicate
Nicolas Petton [Mon, 6 Apr 2015 18:20:08 +0000 (20:20 +0200)]
* lisp/ChangeLog: Remove a duplicate

11 years agolisp/ldefs-boot.el: Update for the 24.5 release
Nicolas Petton [Sun, 5 Apr 2015 15:23:28 +0000 (17:23 +0200)]
lisp/ldefs-boot.el: Update for the 24.5 release

11 years agoUpdate the 24.5 release date in all ChangeLog files
Nicolas Petton [Thu, 2 Apr 2015 07:36:15 +0000 (09:36 +0200)]
Update the 24.5 release date in all ChangeLog files

11 years ago* admin/make-tarball.txt: Copyedits.
Glenn Morris [Fri, 3 Apr 2015 15:16:23 +0000 (11:16 -0400)]
* admin/make-tarball.txt: Copyedits.

11 years ago; ChangeLog fix
Glenn Morris [Fri, 3 Apr 2015 15:11:15 +0000 (11:11 -0400)]
; ChangeLog fix

11 years agoRevert "CC Mode: Stop Font Lock forcing fontification from BOL. Bug#19669."
Alan Mackenzie [Fri, 3 Apr 2015 12:22:45 +0000 (12:22 +0000)]
Revert "CC Mode: Stop Font Lock forcing fontification from BOL.  Bug#19669."

This reverts commit d69e9f1c24f37f36af33b0468c5a4e100dbb09b6.

11 years ago* etc/AUTHORS: Update the AUTHORS file
Nicolas Petton [Wed, 1 Apr 2015 20:27:47 +0000 (22:27 +0200)]
* etc/AUTHORS: Update the AUTHORS file

11 years agoFix tramp-tests.el
Michael Albinus [Wed, 1 Apr 2015 15:04:07 +0000 (17:04 +0200)]
Fix tramp-tests.el

* automated/tramp-tests.el (tramp-test06-directory-file-name):
Fix docstring and last test.

11 years agoFix bug#20233, do not merge with master
Michael Albinus [Wed, 1 Apr 2015 07:31:20 +0000 (09:31 +0200)]
Fix bug#20233, do not merge with master

* lisp/net/tramp.el (tramp-handle-unhandled-file-name-directory):
Return nil when required by the spec.  (Bug#20233)

11 years agoFixes: debbugs:19175
Jan D [Sun, 29 Mar 2015 19:16:23 +0000 (21:16 +0200)]
Fixes: debbugs:19175
* gtkutil.c (xg_display_open):
* xterm.c (x_display_ok, x_term_init): Block SIGIO when opening
a display.

11 years agoFix the preamble text of the DIR file we install (Bug#20213)
Eli Zaretskii [Sun, 29 Mar 2015 16:41:04 +0000 (19:41 +0300)]
Fix the preamble text of the DIR file we install  (Bug#20213)

 build-aux/dir_top (File): Fix the description of selecting a
 menu item by its number.

11 years agosrc/w32proc.c: Describe in a comment w32 subprocess implementation.
Eli Zaretskii [Sat, 28 Mar 2015 17:37:47 +0000 (20:37 +0300)]
src/w32proc.c: Describe in a comment w32 subprocess implementation.

11 years agoBump version to 24.5 for the release-candidate
Nicolas Petton [Fri, 27 Mar 2015 08:52:01 +0000 (09:52 +0100)]
Bump version to 24.5 for the release-candidate

11 years ago(url-insert-file-contents): Set buffer-file-coding-system
Stefan Monnier [Thu, 26 Mar 2015 19:17:51 +0000 (15:17 -0400)]
(url-insert-file-contents): Set buffer-file-coding-system

Fixes: debbugs:20010
* lisp/url/url-handlers.el (url-insert-file-contents): Call
after-insert-file-set-coding like insert-file-contents, to set
buffer-file-coding-system.  [Backport]

11 years ago* smie.el (smie*ward-sexp-command): Don't pretend the arg is optional
Stefan Monnier [Thu, 26 Mar 2015 13:36:24 +0000 (09:36 -0400)]
* smie.el (smie*ward-sexp-command): Don't pretend the arg is optional

Fixes: debbugs:20205
* lisp/emacs-lisp/smie.el (smie-backward-sexp-command)
(smie-forward-sexp-command): Don't pretend the arg is optional.

11 years agoDon't round up scroll bar width with GTK3 (Bug#20182).
Martin Rudalics [Wed, 25 Mar 2015 10:17:30 +0000 (11:17 +0100)]
Don't round up scroll bar width with GTK3 (Bug#20182).

* gtkutil.c (update_theme_scrollbar_width): Don't round up
scroll bar width with GTK3 (Bug#20182).

11 years ago* doc/lispref/objects.texi (Equality Predicates): Fix typo in example.
Glenn Morris [Wed, 25 Mar 2015 05:42:42 +0000 (22:42 -0700)]
* doc/lispref/objects.texi (Equality Predicates): Fix typo in example.

11 years agoAnother minor improvement in ELisp manual (Bug#20168)
Eli Zaretskii [Mon, 23 Mar 2015 16:39:38 +0000 (18:39 +0200)]
Another minor improvement in ELisp manual  (Bug#20168)

 doc/lispref/commands.texi (Accessing Mouse): More accurate description
 of 'posn-object-x-y'.

11 years agoImprove docs of 'posn-actual-col-row' (Bug#20169)
Eli Zaretskii [Mon, 23 Mar 2015 16:35:03 +0000 (18:35 +0200)]
Improve docs of 'posn-actual-col-row'  (Bug#20169)

 doc/lispref/commands.texi (Accessing Mouse): Expand documentation of
 'posn-actual-col-row'.

11 years agoMinor documentation fix in ELisp manual (Bug#20174)
Eli Zaretskii [Mon, 23 Mar 2015 16:23:47 +0000 (18:23 +0200)]
Minor documentation fix in ELisp manual  (Bug#20174)

  doc/lispref/commands.texi (Event Input Misc): Fix incorrect usage of @code.

11 years ago* display.texi (Useless Whitespace): Fix thinko.
Stefan Monnier [Mon, 23 Mar 2015 13:12:52 +0000 (09:12 -0400)]
* display.texi (Useless Whitespace): Fix thinko.

Reported by Fabio Pesari.

11 years ago* configure.ac: Fix jpeg version check to work with gcc >= 5.
Andreas Schwab [Mon, 23 Mar 2015 10:55:24 +0000 (11:55 +0100)]
* configure.ac: Fix jpeg version check to work with gcc >= 5.

11 years agolisp/gnus/nnmh.el (nnmh-request-expire-articles): Work for the case nnmail-expiry...
Ben Bacarisse [Mon, 23 Mar 2015 08:02:01 +0000 (08:02 +0000)]
lisp/gnus/nnmh.el (nnmh-request-expire-articles): Work for the case nnmail-expiry-target is an nnmh group (bug#20170)

11 years agoauthors.el small additions
Glenn Morris [Mon, 23 Mar 2015 00:33:49 +0000 (17:33 -0700)]
authors.el small additions

* lisp/emacs-lisp/authors.el (authors-aliases)
(authors-obsolete-files-regexps): Additions.

11 years ago* etc/PROBLEMS: Add entry about dir-locals and some auto-mounters.
Glenn Morris [Mon, 23 Mar 2015 00:10:10 +0000 (17:10 -0700)]
* etc/PROBLEMS: Add entry about dir-locals and some auto-mounters.

11 years agoFixes: debbugs:18939
Jan D [Sun, 22 Mar 2015 18:31:46 +0000 (19:31 +0100)]
Fixes: debbugs:18939
* simple.el (deactivate-mark): Only modify PRIMARY if we own PRIMARY.

11 years agoChangeLog fix
Glenn Morris [Sun, 22 Mar 2015 18:11:27 +0000 (11:11 -0700)]
ChangeLog fix
No need to merge to trunk, since it corrects a backported entry that
should not appear in trunk.

11 years agoIn `debug' don't try using window on inaccessible frame (Bug#17170).
Martin Rudalics [Sun, 22 Mar 2015 11:40:21 +0000 (12:40 +0100)]
In `debug' don't try using window on inaccessible frame (Bug#17170).

* emacs-lisp/debug.el (debug): Don't try using "previous"
window when its not live or on an invisible frame (Bug#17170).

11 years agoBackport 20156 fix (stack corruption)
Jan D [Sun, 22 Mar 2015 09:21:45 +0000 (10:21 +0100)]
Backport 20156 fix (stack corruption)

Fixes: debbugs:20156
* src/fontset.c (fontset_pattern_regexp): Backport: Replace + 1 with
+ 3 in alloca (tiny change)

11 years agoFix lisp/ChangeLog entry from last commit.
Eli Zaretskii [Sat, 21 Mar 2015 10:04:39 +0000 (12:04 +0200)]
Fix lisp/ChangeLog entry from last commit.

11 years agoFix problems caused by calling 'recenter' in auto-revert (Bug#20122)
Mario Lang [Fri, 6 Jun 2014 00:39:22 +0000 (02:39 +0200)]
Fix problems caused by calling 'recenter' in auto-revert  (Bug#20122)

 lisp/emacs-lisp/tabulated-list.el (tabulated-list-print): Only call
 `recenter' if `current-buffer' is equal to `window-buffer'.

(cherry picked from commit 4a8160204325c4b955647fe9e0a944c1f8c705dd)

11 years agoBackport: ruby-mode: Detect regexps after `!'
Dmitry Gutov [Fri, 20 Mar 2015 04:05:02 +0000 (06:05 +0200)]
Backport: ruby-mode: Detect regexps after `!'

Fixes: debbugs:19285
* lisp/progmodes/ruby-mode.el (ruby-syntax-before-regexp-re): Detect
regexps after `!'.

(cherry picked from commit 8854b9cf5283cac3e4a5a3726325a82b88c1fcb5)

11 years agoBackport: ruby-mode: Change faces used for self, true, false and nil
Dmitry Gutov [Fri, 20 Mar 2015 04:04:54 +0000 (06:04 +0200)]
Backport: ruby-mode: Change faces used for self, true, false and nil

Fixes: debbugs:17733
* lisp/progmodes/ruby-mode.el (ruby-font-lock-keywords): Use
`font-lock-constant-face' for nil, true and false.  Highlight
`self' as a keyword.

(cherry picked from commit e991af9228af77356df1e4ce7e824d5140a3bf8a)

11 years agoBackport: ruby-mode: Expect regexp after { or | too
Nobuyoshi Nakada [Fri, 20 Mar 2015 04:04:36 +0000 (06:04 +0200)]
Backport: ruby-mode: Expect regexp after { or | too

Fixes: debbugs:20026
* progmodes/ruby-mode.el (ruby-syntax-before-regexp-re): Expect
beginning of regexp also after open brace or vertical bar.

(cherry picked from commit dad0fc589c18dd95cf1ac77869a4530e2848c328)

11 years agoFix incorrect usage of @key in the User Manual (Bug#20135)
Eli Zaretskii [Wed, 18 Mar 2015 17:32:22 +0000 (19:32 +0200)]
Fix incorrect usage of @key in the User Manual  (Bug#20135)

 doc/emacs/misc.texi (Term Mode):
 doc/emacs/programs.texi (Basic Indent, Custom C Indent):
 doc/emacs/mini.texi (Minibuffer History):
 doc/emacs/text.texi (Org Mode):
 doc/emacs/display.texi (View Mode): Use @kbd where @key was mistakenly
 used.

11 years agodoc/misc/efaq-w32.texi: Spell-check.
Eli Zaretskii [Mon, 16 Mar 2015 18:01:38 +0000 (20:01 +0200)]
doc/misc/efaq-w32.texi: Spell-check.

11 years agodoc/misc/efaq-w32.texi: Remove outdated information and update.
Eli Zaretskii [Mon, 16 Mar 2015 17:46:45 +0000 (19:46 +0200)]
doc/misc/efaq-w32.texi: Remove outdated information and update.

11 years agoFix description of fullscreen mode on MS-Windows (Bug#20110).
Martin Rudalics [Sun, 15 Mar 2015 19:17:09 +0000 (20:17 +0100)]
Fix description of fullscreen mode on MS-Windows (Bug#20110).

* efaq.texi (Fullscreen mode on MS-Windows): Fix description (Bug#20110).

11 years agodoc/lispref/minibuf.texi (Basic Completion): Fix a typo. (Bug#20108)
Eli Zaretskii [Sat, 14 Mar 2015 17:46:01 +0000 (19:46 +0200)]
doc/lispref/minibuf.texi (Basic Completion): Fix a typo.  (Bug#20108)

11 years agoImprove indexing in Emacs manual (Bug#20105)
Eli Zaretskii [Sat, 14 Mar 2015 17:30:36 +0000 (19:30 +0200)]
Improve indexing in Emacs manual  (Bug#20105)

 doc/emacs/basic.texi (Moving Point): Improve indexing for HOME and END.
 doc/emacs/cmdargs.texi (General Variables): Improve indexing for
 environment variables.
 doc/emacs/msdog.texi (Windows HOME):
 doc/emacs/msdog-xtra.texi (MS-DOS File Names): Remove markup from HOME in
 the index entries.

11 years agoFix --no-bitmap-icon
Glenn Morris [Thu, 12 Mar 2015 15:59:56 +0000 (08:59 -0700)]
Fix --no-bitmap-icon

* src/frame.h (x_set_bitmap_icon): Don't set the icon if icon-type is
nil/not present in the parameter alist.

Fixes: debbugs:19680
11 years agoBump version to 24.4.91
Nicolas Petton [Sun, 8 Mar 2015 14:42:28 +0000 (15:42 +0100)]
Bump version to 24.4.91

11 years ago* etc/AUTHORS: Update the AUTHORS file
Nicolas Petton [Sun, 8 Mar 2015 14:40:45 +0000 (15:40 +0100)]
* etc/AUTHORS: Update the AUTHORS file

11 years ago* lisp/ChangeLog: Fix a changelog entry
Nicolas Petton [Sun, 8 Mar 2015 14:39:59 +0000 (15:39 +0100)]
* lisp/ChangeLog: Fix a changelog entry

11 years agoMake tramp-ssh-controlmaster-options a defcustom. Do not merge with master.
Michael Albinus [Sat, 7 Mar 2015 20:02:04 +0000 (21:02 +0100)]
Make tramp-ssh-controlmaster-options a defcustom.  Do not merge with 

Fixes: debbugs:20015
* net/tramp.el (tramp-ssh-controlmaster-options): Make it a
defcustom.

11 years agoImprove MS-Windows build instructions (Bug#19989)
Eli Zaretskii [Sat, 7 Mar 2015 13:12:57 +0000 (15:12 +0200)]
Improve MS-Windows build instructions  (Bug#19989)

 nt/INSTALL: Add some more installation instructions for mingw-get
 users.

11 years agolisp/dired.el (dired-delete-file): Doc fix. (Bug#20021)
Eli Zaretskii [Sat, 7 Mar 2015 09:55:58 +0000 (11:55 +0200)]
lisp/dired.el (dired-delete-file): Doc fix.  (Bug#20021)

11 years ago# Changelog fixes (no need to merge to trunk)
Glenn Morris [Wed, 4 Mar 2015 17:04:54 +0000 (09:04 -0800)]
# Changelog fixes (no need to merge to trunk)

11 years agotextmodes/ispell.el: Look for aspell .dat files also under dict-dir, as aspell does.
Agustin Martin Domingo [Tue, 3 Mar 2015 12:12:38 +0000 (13:12 +0100)]
textmodes/ispell.el: Look for aspell .dat files also under dict-dir, as aspell does.

Originally reported as http://bugs.debian.org/765349.
Noticed when aspell has different data-dir and dict-dir.

* textmodes/ispell.el (ispell-aspell-find-dictionary): Make sure
.dat files for aspell dicts are also searched for in location
described by `ispell-aspell-dict-dir', matching aspell's dict-dir
variable.

11 years agoispell.el: Extend to aspell current hunspell handling of aliases names for standard...
Agustin Martin Domingo [Tue, 24 Feb 2015 18:36:30 +0000 (19:36 +0100)]
ispell.el: Extend to aspell current hunspell handling of aliases names for standard dicts.

Extend `ispell-hunspell-dictionary-equivs-alist' use to aspell, once
renamed to a more general `ispell-dicts-name2locale-equivs-alist' name.

Originally reported as http://bugs.debian.org/745613

* textmodes/ispell.el (ispell-dicts-name2locale-equivs-alist)
(ispell-hunspell-fill-dictionary-entry)
(ispell-find-hunspell-dictionaries)
(ispell-set-spellchecker-params): New generic name for
`ispell-hunspell-dictionary-equivs-alist'.
(ispell-aspell-add-aliases): Also use
`ispell-dicts-name2locale-equivs-alist' to get aspell aliases for
standard dict names.

11 years ago# Auto-commit of loaddefs files.
Glenn Morris [Sun, 1 Mar 2015 12:24:12 +0000 (07:24 -0500)]
# Auto-commit of loaddefs files.

11 years agoAvoid assertion violations in Rmail due to newline cache
Eli Zaretskii [Sat, 28 Feb 2015 10:33:32 +0000 (12:33 +0200)]
Avoid assertion violations in Rmail due to newline cache

 src/search.c (find_newline): Avoid assertion violations in
 CHAR_TO_BYTE when a portion of the buffer was deleted and we look
 for newlines near the end of the buffer.  This happens in Rmail
 hen JIT font-lock fontifies a newly displayed portion of the
 buffer.

11 years agobrowse-url-firefox: update for firefox 36's removal of -remote
Glenn Morris [Tue, 24 Feb 2015 23:02:11 +0000 (18:02 -0500)]
browse-url-firefox: update for firefox 36's removal of -remote

Ref: https://bugzilla.mozilla.org/show_bug.cgi?id=1080319

* lisp/net/browse-url.el (browse-url-firefox-startup-arguments):
Make obsolete.
(browse-url-firefox): Doc fix.  Remove -remote.
(browse-url-firefox-sentinel): Remove function.

* etc/NEWS: Mention this.

Fixes: debbugs:19921
11 years agoAvoid erratic behavior of menu-bar tooltips on w32 (Bug#19925)
Eli Zaretskii [Mon, 23 Feb 2015 17:46:44 +0000 (19:46 +0200)]
Avoid erratic behavior of menu-bar tooltips on w32  (Bug#19925)

 src/w32fns.c (Fw32__menu_bar_in_use): New internal function.

 lisp/frame.el (blink-cursor-timer-function): Don't increment
 blink-cursor-blinks-done counter when a menu is active on a w32
 frame.

11 years agoBump python.el version
Fabián Ezequiel Gallina [Sat, 21 Feb 2015 21:43:33 +0000 (18:43 -0300)]
Bump python.el version

11 years agoSpelling fixes
Paul Eggert [Sat, 21 Feb 2015 20:34:19 +0000 (12:34 -0800)]
Spelling fixes

11 years ago* src/fileio.c (Fmake_temp_name): Doc tweaks.
Glenn Morris [Fri, 20 Feb 2015 05:42:22 +0000 (21:42 -0800)]
* src/fileio.c (Fmake_temp_name): Doc tweaks.

Fixes: debbugs:19858
11 years ago* lisp/comint.el (comint-line-beginning-position): Revert searching for
Juri Linkov [Thu, 19 Feb 2015 19:28:41 +0000 (21:28 +0200)]
* lisp/comint.el (comint-line-beginning-position): Revert searching for
the prompt when comint-use-prompt-regexp is non-nil because it
doesn't distinguish input from output.  Check the field property
`output' for the case when comint-use-prompt-regexp is nil.

Fixes: debbugs:19710
11 years agoMention in admin/notes/repo how to mark commits that are not to be merged.
Eli Zaretskii [Thu, 19 Feb 2015 15:40:41 +0000 (17:40 +0200)]
Mention in admin/notes/repo how to mark commits that are not to be merged.

11 years ago# Remove NEWS temporary markup
Glenn Morris [Wed, 18 Feb 2015 17:09:50 +0000 (09:09 -0800)]
# Remove NEWS temporary markup

11 years agoerc.el: Add old version header for package.el compatibilty
kwhite [Tue, 17 Feb 2015 18:41:02 +0000 (13:41 -0500)]
erc.el: Add old version header for package.el compatibilty

11 years agoTramp: Disable paging with PAGER=cat
Jérémy Compostella [Sun, 15 Feb 2015 15:11:33 +0000 (16:11 +0100)]
Tramp: Disable paging with PAGER=cat

Fixes: debbugs:19870
* net/tramp-sh.el (tramp-remote-process-environment): Disable paging
with PAGER=cat.

11 years agoFix assertions in popping up menus on TTY (Bug#19862)
Eli Zaretskii [Sat, 14 Feb 2015 13:03:20 +0000 (15:03 +0200)]
Fix assertions in popping up menus on TTY  (Bug#19862)

Do not merge this commit to trunk!

 src/menu.c (Fx_popup_menu) [HAVE_X_WINDOWS]: Call
 mouse_position_for_popup only for X frames.

11 years ago# NEWS copyedits
Glenn Morris [Fri, 13 Feb 2015 18:20:06 +0000 (13:20 -0500)]
# NEWS copyedits

11 years ago* lisp/erc/erc.el (erc-rename-buffers): Doc fix. Add :version.
Glenn Morris [Fri, 13 Feb 2015 18:19:20 +0000 (13:19 -0500)]
* lisp/erc/erc.el (erc-rename-buffers): Doc fix.  Add :version.

11 years ago* lisp/textmodes/flyspell.el (flyspell-duplicate-distance): Bump :version.
Glenn Morris [Fri, 13 Feb 2015 18:17:07 +0000 (13:17 -0500)]
* lisp/textmodes/flyspell.el (flyspell-duplicate-distance): Bump :version.

11 years agoAugment text-mode syntax table for a few special characters
Eli Zaretskii [Fri, 13 Feb 2015 15:44:51 +0000 (17:44 +0200)]
Augment text-mode syntax table for a few special characters

 lips/textmodes/text-mode.el (text-mode-syntax-table): Make some
 punctuation character behave as word-constituent, for more
 compatibility with Unicode.

11 years agoImprove docs of transient-mark-mode (Bug#19841)
Eli Zaretskii [Fri, 13 Feb 2015 09:09:21 +0000 (11:09 +0200)]
Improve docs of transient-mark-mode  (Bug#19841)

 src/buffer.c (syms_of_buffer): Doc fix.

 lisp/simple.el (transient-mark-mode): Doc fix.

11 years agoNEWS: Add section to include ERC changes
kwhite [Thu, 12 Feb 2015 18:41:10 +0000 (13:41 -0500)]
NEWS: Add section to include ERC changes

11 years agoImprove string search in `flyspell-word-search-*`. (Bug#16800)
Agustin Martin Domingo [Thu, 12 Feb 2015 17:38:11 +0000 (18:38 +0100)]
Improve string search in `flyspell-word-search-*`. (Bug#16800)

* flyspell.el (flyspell-duplicate-distance): Limit default search
distance for duplicated words to 40000.
(flyspell-word-search-backward, flyspell-word-search-forward):
Search as full word with defined casechars, not as substring.

Fixes: debbugs:16800
11 years agoBackport NEWS typo fix
Glenn Morris [Wed, 11 Feb 2015 18:18:45 +0000 (13:18 -0500)]
Backport NEWS typo fix

11 years agoBackport fix for bug#18745 from master.
Noam Postavsky [Tue, 10 Feb 2015 16:51:14 +0000 (18:51 +0200)]
Backport fix for bug#18745 from master.

 nt/cmdproxy.c (batch_file_p): New function.
 (spawn): If calling a quoted batch file pass NULL for progname.

11 years agoFix invocation of commands whose file name includes extension (Bug#19817)
Eli Zaretskii [Tue, 10 Feb 2015 16:26:23 +0000 (18:26 +0200)]
Fix invocation of commands whose file name includes extension  (Bug#19817)

 nt/cmdproxy.c (get_next_token): Don't make backslashes disappear
 without a trace when they are not followed by a quote.
 (search_dir): Support searching programs whose file name already
 has an arbitrary extension.
 (main): When passing a command line to the shell, use cmd.exe
 rules for quoting command-line tail.

11 years agoBetter support for the case of typing RET on the prompt in comint.
Juri Linkov [Tue, 10 Feb 2015 00:38:09 +0000 (02:38 +0200)]
Better support for the case of typing RET on the prompt in comint.

* lisp/comint.el (comint-get-old-input-default): Go to the field end
when comint-use-prompt-regexp is nil.
(comint-line-beginning-position): Check if point is already
on the prompt before searching for the prompt when
comint-use-prompt-regexp is non-nil.

Fixes: debbugs:19710
11 years agoDon't lose frame's background color when setting foreground (Bug#19802)
Eli Zaretskii [Sun, 8 Feb 2015 18:09:19 +0000 (20:09 +0200)]
Don't lose frame's background color when setting foreground  (Bug#19802)

 lisp/frame.el ((set-background-color, set-foreground-color): Pass the
 other color, if defined, to face-set-after-frame-default.

11 years agoFix handling of frame color parameters in TTY sessions (Bug#19802)
Eli Zaretskii [Sun, 8 Feb 2015 16:17:40 +0000 (18:17 +0200)]
Fix handling of frame color parameters in TTY sessions  (Bug#19802)

 src/xfaces.c (map_tty_color): Use assoc_no_quit instead of
 assq_no_quit to fetch color definition by its string name.

 lisp/frame.el (frame-notice-user-settings): Refresh the value of
 frame parameters after calling tty-handle-reverse-video.  Call
 face-set-after-frame-default with the actual parameters, to avoid
 resetting colors back to unspecified.
 (set-background-color, set-foreground-color): Pass the selected
 color to face-set-after-frame-default.

11 years agoComplete the remaining documentation updates for 24.5
Eli Zaretskii [Sat, 7 Feb 2015 09:04:52 +0000 (11:04 +0200)]
Complete the remaining documentation updates for 24.5

 doc/lispref/processes.texi (Synchronous Processes): Update documentation of
 call-process-shell-command and process-file-shell-command.

 etc/NEWS: Mark the entry for changed calling sequence of
 call-process-shell-command and process-file-shell-command as documented.

11 years agoBackport the :end-of-capability fix
Wolfgang Jenkner [Fri, 6 Feb 2015 02:43:58 +0000 (13:43 +1100)]
Backport the :end-of-capability fix

* lisp/net/network-stream.el (network-stream-open-tls): Respect the
:end-of-capability setting (backport)

11 years agoFix vertical-motion and posn-at-point when word-wrap is on (Bug#19769)
Eli Zaretskii [Thu, 5 Feb 2015 17:07:15 +0000 (19:07 +0200)]
Fix vertical-motion and posn-at-point when word-wrap is on  (Bug#19769)

 src/xdisp.c (move_it_in_display_line_to): Handle the case where the
 last character of a screen line is whitespace, and we are under
 word-wrap with overflow-newline-into-fringe turned on.

11 years agoBetter multi-line input support in comint.el
Juri Linkov [Thu, 5 Feb 2015 00:52:41 +0000 (02:52 +0200)]
Better multi-line input support in comint.el

Revert the change of comint-line-beginning-position callers,
and modify comint-line-beginning-position instead.

* lisp/comint.el (comint-history-isearch-search)
(comint-history-isearch-message, comint-history-isearch-wrap):
Use comint-line-beginning-position instead of field-beginning.
(comint-send-input): Use either end-of-line or field-end
depending on comint-use-prompt-regexp.
(comint-line-beginning-position): Search backward
for comint-prompt-regexp if comint-use-prompt-regexp is non-nil.
Use field-beginning instead of line-beginning-position
if comint-use-prompt-regexp is nil.

Fixes: debbugs:19710
11 years agotodo-mode.el: Restore point on setting item done (Bug#19727)
Robert Pluim [Wed, 4 Feb 2015 21:38:52 +0000 (22:38 +0100)]
todo-mode.el: Restore point on setting item done  (Bug#19727)

calendar/todo-mode.el (todo-item-done): When done items are hidden,
restore point to its location prior to invoking this command.

11 years agodoc/misc/erc.texi: fix typo
kwhite [Wed, 4 Feb 2015 19:33:07 +0000 (14:33 -0500)]
doc/misc/erc.texi: fix typo

11 years agoUpdate ERC docs and update MAINTANERS to include myself
kwhite [Wed, 4 Feb 2015 16:23:10 +0000 (11:23 -0500)]
Update ERC docs and update MAINTANERS to include myself

11 years agoFix filling circle/ellipse in Artist Mode (Bug#19763)
Eli Zaretskii [Wed, 4 Feb 2015 15:31:37 +0000 (17:31 +0200)]
Fix filling circle/ellipse in Artist Mode  (Bug#19763)

 lisp/textmodes/artist.el (artist-ellipse-compute-fill-info): Use
 mapcar, not mapc, to create the other half of fill-info.

11 years agoBump version to 24.4.90
Nicolas Petton [Wed, 4 Feb 2015 00:14:26 +0000 (01:14 +0100)]
Bump version to 24.4.90

11 years agoauthors.el: Add missing ignored and renamed files
Nicolas Petton [Wed, 4 Feb 2015 00:11:13 +0000 (01:11 +0100)]
authors.el: Add missing ignored and renamed files

* emacs-lisp/authors.el (authors-ignored-files)
(authors-renamed-files-alist): Additions.

11 years agoA more thorough fix for bug#19307
Eli Zaretskii [Tue, 3 Feb 2015 18:52:18 +0000 (20:52 +0200)]
A more thorough fix for bug#19307

 src/xdisp.c (handle_stop, handle_single_display_spec)
 (next-element_from_image): Don't reset the
 ignore_overlay_strings_at_pos_p flag here.
 (next_element_from_buffer): Reset ignore_overlay_strings_at_pos_p
 here.
 (next_overlay_string): Set ignore_overlay_strings_at_pos_p here,
 after we've exhausted all the overlay strings at the current
 position.

11 years agoFix last commit
Michael Albinus [Tue, 3 Feb 2015 09:42:13 +0000 (10:42 +0100)]
Fix last commit

11 years agoTramp: Don't use a tempfile for ControlPath.
Michael Albinus [Tue, 3 Feb 2015 09:32:00 +0000 (10:32 +0100)]
Tramp: Don't use a tempfile for ControlPath.

Fixes: debbugs:19702
* net/tramp.el (tramp-ssh-controlmaster-options): Don't use a
tempfile for ControlPath.

11 years agoFix display of overlay strings with faces after ellipsis (Bug#19307)
Eli Zaretskii [Mon, 2 Feb 2015 16:23:32 +0000 (18:23 +0200)]
Fix display of overlay strings with faces after ellipsis  (Bug#19307)

 src/xdisp.c (set_iterator_to_next): Set value of stop_charpos
 according to the object we are about to resume iterating.